home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / fact127.zip / FULL.INI < prev    next >
Text File  |  1996-05-23  |  12KB  |  337 lines

  1. ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2. ;╔══════════════════════════════════════════════════════════════════╗
  3. ;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to use this .INI file ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  4. ;╠══════════════════════════════════════════════════════════════════╣
  5. ;║ This is an alternate FACT.INI file.  Use this if you want more   ║
  6. ;║ definitions than are contained in the default (aka MINI.INI).    ║
  7. ;║                                                                  ║
  8. ;║ To use this, first delete the old FACT.INI.  Then copy this one  ║
  9. ;║ into the same directory as FACT.EXE, and rename it to FACT.INI.  ║
  10. ;║                                                                  ║
  11. ;║   ╦══════════════════════════════════════════════════════╦       ║
  12. ;║   ║   NOTE: Most users will NEVER need to modify this!   ║ ██    ║
  13. ;║   ║ ───────────────────────────────────────────────────  ║ ██    ║
  14. ;║   ║   Only modify to improve performance, correct any    ║ ██    ║
  15. ;║   ║   problems or to define more compression programs.   ║ ██    ║
  16. ;║   ╩══════════════════════════════════════════════════════╩ ██    ║
  17. ;║    ██████████████████████████████████████████████████████████    ║
  18. ;║                                                                  ║
  19. ;║ If you wish to add a compression program, or modify the options  ║
  20. ;║ of the existing ones, then CAREFULLY follow ALL instructions.    ║
  21. ;╚══════════════════════════════════════════════════════════════════╝
  22. ;
  23. ;╔══════════════════════════════════════════════════════════════════╗
  24. ;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to build a compressor definition ▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  25. ;╚══════════════════════════════════════════════════════════════════╝
  26. ;
  27. ;  For each compressor type that you wish to process, you will need
  28. ;  to specify exactly four (4) items.  They must all be present, and
  29. ;  you must NOT put any extra lines in the middle of a definition.
  30. ;
  31. ;  1) Specify the file extension which is used by this compressor.
  32. ;        Use the format:  EXT=ZIP
  33. ;     Do NOT include a period, or leading or trailing spaces.
  34. ;
  35. ;  2) Specify if the compressor preserves subdirectories.
  36. ;        Use:  DC=Y  for "Yes", and:  DC=N  for "No".
  37. ;     If you don't know, experiment on a temporary archive.
  38. ;     Test the various program switches to find what works.
  39. ;
  40. ;  3) Specify the command line used for REcompressing this type.
  41. ;        Preface it with RE=
  42. ;
  43. ;  4) Specify the command line used for DEcompressing this type.
  44. ;        Preface it with DE=
  45. ;
  46. ;═══════════════════════════════════════════════════════════════════╗
  47. ;  WARNING:  Do NOT put *ANY* lines separating the EXT/ DC/ RE/ DE  ║
  48. ;  definitions for each individual compressor.  Each definition     ║
  49. ;  MUST be complete, and all lines must be together!!!              ║
  50. ;═══════════════════════════════════════════════════════════════════╝
  51. ;
  52. ;  5) DO include the program name, plus any options and switches.
  53. ;     (See below for which options and switches to include.)
  54. ;
  55. ;  6) DO include the program's full path, name and extension.
  56. ;     FACT will initialize much faster if you do.
  57. ;
  58. ;  7) Normally, DO NOT include the names of files to process.
  59. ;
  60. ;       FACT assumes that the archive name should be placed after
  61. ;     the switches, and the files to add or extract ("*.*") should
  62. ;     be placed right after the archive name - at the end of the
  63. ;     command line.
  64. ;       If this is not the case (as with HPACK, CODEC, UNPAQ, DWC
  65. ;     JRCE, PUT and ZOO), then you MUST tell FACT where to place
  66. ;     the archive name, and what files are to be processed.
  67. ;       Put "%a" where FACT should insert the archive name, and
  68. ;     put "*.*" or "*" (or whatever is correct) where the files to
  69. ;     process would normally be specified.
  70. ;
  71. ;     Example:
  72. ;
  73. ;        RE=cmp.exe a %a *.*
  74. ;        DE=cmp.exe x %a *.*
  75. ;
  76. ;  8) DO put semi-colons in front of lines that are comments and
  77. ;     in front of any unused compressor.
  78. ;
  79. ;┌──────────────────────────────────────────────────────────────────┐
  80. ;│For REcompression, you should include commands and switches to:   │
  81. ;│                                                                  │
  82. ;│ 1) Move or Add files and subdirectories into an archive.         │
  83. ;│ 2) Include all files, including hidden, system, and read-only.   │
  84. ;│ 3) Include file attributes.                                      │
  85. ;│ 4) Recurse subdirectories.                                       │
  86. ;│ 5) Include relative pathnames (aka subdirectory names).          │
  87. ;│ 6) Use maximum desired compression.                              │
  88. ;│ 7) Use STDOUT for output, minimize output, use basic mode.       │
  89. ;│ 8) If desired, tell the compressor to use a temp drive/ dir.     │
  90. ;│                                                                  │
  91. ;├──────────────────────────────────────────────────────────────────┤
  92. ;│For DEcompression, you should include commands and switches to:   │
  93. ;│                                                                  │
  94. ;│ 1) Extract all files.                                            │
  95. ;│ 2) Recreate nested subdirectories, including empty ones.         │
  96. ;│ 3) Recreate file attributes.                                     │
  97. ;│ 4) Use STDOUT for output, minimize output, use basic mode.       │
  98. ;│ 5) Answer "Yes" to all prompts.                                  │
  99. ;│ 6) If desired, tell the compressor to use a temp drive/ dir.     │
  100. ;│                                                                  │
  101. ;└──────────────────────────────────────────────────────────────────┘
  102. ;
  103. ;####################################################################
  104. ; The following have been tested, and reliably archive sudirectories:
  105. ;
  106. ; ( 1- 5) ACB         AIN         ARJ         HA          HPK (HPACK)
  107. ; ( 6-10) HYP (HYPER) LIB (CODEC) LIM (LIMIT) LZH (LHA)   LZS (LARC)
  108. ; (11-15) PAK         PAQ         RAR         SQZ         UC2 (UC)
  109. ; (16-18) X1          YC (YAC)    ZIP
  110. ;
  111. ; I recommend favoring them.
  112. ;
  113. ; I like the features, reliability and third-party support of:
  114. ;   ARJ, LHA, RAR, SQZ, UC and ZIP.
  115. ;
  116. ; If you try others, you should look at the definition below to see
  117. ; if I offer any free advice regarding them (ACB and X1 especially).
  118. ;
  119. ;────────────────────────────────────────────────────────────────────
  120. ;
  121. ; *** Warning: ACB is extremely tight, usually 10% - 40% better than
  122. ; * PKZIP -ex, but takes 10 times as long to achieve that compression.
  123. ; * Unfortunately, it seems that ACB archives can only be decompressed
  124. ; * with the SAME version of ACB that built them.  You've been warned!
  125. EXT=ACB
  126. DC=Y
  127. RE=acb.exe b
  128. DE=acb.exe r
  129. ;
  130. ; *** Note: The shareware version of AIN forces you to press a key
  131. ; * every time you run the program.  Since FACT is intended to run
  132. ; * unattended, FACT stuffs a "Backspace" key into the keyboard's
  133. ; * buffer just before shelling out to run AIN.
  134. ; * This practice may cause problems on some computers, let me know!
  135. EXT=AIN
  136. DC=Y
  137. RE=ain.exe a -r
  138. DE=ain.exe x -r
  139. ;
  140. EXT=ARJ
  141. DC=Y
  142. RE=arj.exe m -a+ -r+ -y+ -m1 -jm1 -jt+
  143. DE=arj.exe x -y+ -jg+
  144. ;
  145. EXT=HA
  146. DC=Y
  147. RE=ha.exe asdm21r
  148. DE=ha.exe xay
  149. ;
  150. EXT=HPK
  151. DC=Y
  152. RE=hpack.exe a -a -da -f -r %a *
  153. DE=hpack.exe x -on -da -r %a *
  154. ;
  155. EXT=HYP
  156. DC=Y
  157. RE=hyper.exe -mrp
  158. DE=hyper.exe -xo -p
  159. ;
  160. EXT=LIB
  161. DC=Y
  162. RE=codec.exe -c9 %a * -m
  163. DE=codec.exe -d %a * -m
  164. ;
  165. EXT=LIM
  166. DC=Y
  167. RE=limit.exe m -sp -whs -y
  168. DE=limit.exe e -p -whs -y
  169. ;
  170. EXT=LZH
  171. DC=Y
  172. RE=lha.exe m -a -r2 -x1 -p
  173. DE=lha.exe x -a -c -m1
  174. ;
  175. EXT=LZS
  176. DC=Y
  177. RE=larc.exe a /r /o
  178. DE=larc.exe e /x /o
  179. ;
  180. EXT=PAK
  181. DC=Y
  182. RE=pak.exe m -I
  183. DE=pak.exe e -WA -I -PATH
  184. ;
  185. EXT=PAQ
  186. DC=Y
  187. RE=paq.exe -r -p
  188. DE=unpaq.exe -x -d %a
  189. ;
  190. EXT=RAR
  191. DC=Y
  192. RE=rar.exe m -r -std -bw -y
  193. DE=rar.exe x -o+ -std -bw -y
  194. ;
  195. ; ; *** Warning: Some SDN archives are PAK, others are ARJ.  Should
  196. ; ; * you specify an incorrect compressor, they won't be converted!
  197. ; EXT=SDN
  198. ; DC=Y
  199. ; RE=pak.exe m -I
  200. ; DE=pak.exe e -WA -I -Path
  201. ; ;
  202. EXT=SQZ
  203. DC=Y
  204. RE=sqz.exe a -m4 -S -p0
  205. DE=sqz.exe x -o1
  206. ;
  207. EXT=UC2
  208. DC=Y
  209. RE=uc.exe a -m -s -f -tst -b
  210. DE=uc.exe e -s -f
  211. ;
  212. *** Notice: X1 conflicted with